/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package br.com.proteu.hibernate.beans;

import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 *
 * @author ricardo
 */
@Entity
@Table(name="EXAMESLABORATORIAIS")
public class ExamesLaboratoriaisProteu implements Serializable{

    @Id
    @Column(name="EXL_ST_CODIGO")
    private String exlStCodigo;
    @Column(name="EXL_IN_CODIGO")
    private String exlInCodigo;
    @Column(name="EXL_IN_ORDEM")
    private String exlInOrdem;
    @Column(name="EXL_ST_NOME")
    private String exlStNome;
    @Column(name="EXL_ST_UNIDADE")
    private String exlStUnidade;
    @Column(name="EXL_CH_TIPO_RESULTADO")
    private String exlChTipoResultado;
    @Column(name="EXL_CH_STATUS")
    private String exlChStatus;
    @Column(name="EXL_CH_READONLY")
    private String exlChReadonly;
    @Column(name="EXL_ST_CODIGO_AMB")
    private String exlStCodigoAmb;
    @Column(name="EXL_IN_TABELA_CODIGO")
    private String exlInTabelaCodigo;


    public String getExlChReadonly() {
        return exlChReadonly;
    }

    public void setExlChReadonly(String exlChReadonly) {
        this.exlChReadonly = exlChReadonly;
    }

    public String getExlChStatus() {
        return exlChStatus;
    }

    public void setExlChStatus(String exlChStatus) {
        this.exlChStatus = exlChStatus;
    }

    public String getExlChTipoResultado() {
        return exlChTipoResultado;
    }

    public void setExlChTipoResultado(String exlChTipoResultado) {
        this.exlChTipoResultado = exlChTipoResultado;
    }

    public String getExlInCodigo() {
        return exlInCodigo;
    }

    public void setExlInCodigo(String exlInCodigo) {
        this.exlInCodigo = exlInCodigo;
    }

    public String getExlInOrdem() {
        return exlInOrdem;
    }

    public void setExlInOrdem(String exlInOrdem) {
        this.exlInOrdem = exlInOrdem;
    }

    public String getExlInTabelaCodigo() {
        return exlInTabelaCodigo;
    }

    public void setExlInTabelaCodigo(String exlInTabelaCodigo) {
        this.exlInTabelaCodigo = exlInTabelaCodigo;
    }

    public String getExlStCodigo() {
        return exlStCodigo;
    }

    public void setExlStCodigo(String exlStCodigo) {
        this.exlStCodigo = exlStCodigo;
    }

    public String getExlStCodigoAmb() {
        return exlStCodigoAmb;
    }

    public void setExlStCodigoAmb(String exlStCodigoAmb) {
        this.exlStCodigoAmb = exlStCodigoAmb;
    }

    public String getExlStNome() {
        return exlStNome;
    }

    public void setExlStNome(String exlStNome) {
        this.exlStNome = exlStNome;
    }

    public String getExlStUnidade() {
        return exlStUnidade;
    }

    public void setExlStUnidade(String exlStUnidade) {
        this.exlStUnidade = exlStUnidade;
    }

    @Override
    public boolean equals(Object obj) {
        if (obj == null) {
            return false;
        }
        if (getClass() != obj.getClass()) {
            return false;
        }
        final ExamesLaboratoriaisProteu other = (ExamesLaboratoriaisProteu) obj;
        if ((this.exlStCodigo == null) ? (other.exlStCodigo != null) : !this.exlStCodigo.equals(other.exlStCodigo)) {
            return false;
        }
        return true;
    }

    @Override
    public int hashCode() {
        int hash = 5;
        hash = 71 * hash + (this.exlStCodigo != null ? this.exlStCodigo.hashCode() : 0);
        return hash;
    }

    

}
